// pages/shipinye/shipinye.js
Page({
  _detail: function () {
    this.setData({
      showDetail: !this.data.showDetail
    })
  },
  _hanlerCommentReady: function () {
    //获取评论组件实例，调用内部获取评论的方法
    let c = this.selectComponent("#comments");
    c._getComments(this.data.videoid)
  },
  _upLoadTime: function(){//上传时间
    let total_time = Date.now() - this.data.start_time
    let collection_name = ''
    let userid = ''
    wx.cloud.database().collection(collection_name).add({
      userid: userid,
      total_time: total_time,
      resourceid: this.data.videoid
    }).catch(err => {
      console.log(err)
    })
  },
  /**
   * 页面的初始数据
   */
  data: {
    /*
     * 总觉得这里的需要请求哪些数据是上一个页面传进来的
     * 评论的加载信号也需要页面传过去
     * videosrc是视频地址
     * videoid是视频文件对应的id
     */
    videosrc: '',
    videoTitle: "这是视频标题",
    videoid: '',
    content: '',
    subContent: '',
    showDetail: false
    // watchCount: 100,
    // commentsCount: 100,
    // goodCount: 100,
    // isCollected: false //是否被收藏
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log("options = ",options)
    let id = options['id'] || ''
    //请求详细信描述和视频地址
    wx.cloud.database().collection('resources').where({_id: id}).field({
      content: true, url: true, title: true
    }).get().then(res => {
      console.log("video res = ", res)
      let a = res.data[0] || undefined
      if(a){
        let content = a['content'] || '无视频描述'
        if (content.length > 23) {
          this.setData({subContent: content.slice(0, 23) + '...'})
        }
        this.setData({
          content: content,
          videoTitle: a['title'] || '视频标题',
          videosrc: a['url']
        })
      }
    }).catch(err =>{
      console.log("err =",err)
    })
    this.selectComponent('#comments')._setMinHeight(311)
    this.data.start_time = Date.now()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})